﻿using System.Collections.Generic;
using IceCS.GoodsSale.DAL;
using IceCS.GoodsSale.Models.GoodsModels;

namespace IceCS.GoodsSale.BLL
{
    public class SaleManager
    {
        SaleAccesser saleDAL = new SaleAccesser();

        //调用DAL层的SelectSales()方法，获取商品销售信息列表
        public List<Sale> GetSales()
        {
            return saleDAL.SelectSales();
        }

        //调用DAL层的SelectSales()方法，按照指定条件获取商品销售信息列表
        public List<Sale> GetSales(string selectCondition, string selectValue)
        {
            return saleDAL.SelectSales(selectCondition, selectValue);
        }

        //调用DAL层的SelectSellerSales()方法，按照销售员获取商品销售信息列表
        public List<Sale> GetSellerSales(string seller)
        {
            return saleDAL.SelectSellerSales(seller);
        }

        //调用DAL层的SelectDateSales()方法，按照销售日期获取商品销售信息列表
        public List<Sale> GetDateSales(string date)
        {
            return saleDAL.SelectDateSales(date);
        }

        //调用DAL层的InsertGoods()方法，按照销售员和销售日期获取商品销售信息列表
        public List<Sale> GetSellerAndDateSales(string seller, string date)
        {
            return saleDAL.SelectSellerAndDateSales(seller, date);
        }
    }
}
